Comparative Survey of Query Processing on Graph Databases
ثبت نشده
چکیده
Graph Databases are rapidly increasing in popularity, size and application. Currently, graph query processing involves some form of isomorphism test, which results in very high response times. Indexing is the most popular way to optimize query processing times. In this paper, we compare some of the existing work on subgraph query processing including cIndex, gIndex and FG-Index. There is a precision performance trade-off involved in subgraph queries on graph databases. There is a need to distinguish efficient querying methods tailored to certain applications. By analyzing the state of the art and comparing the methods in use, we can identify the key aspects in each and build a new indexing mechanism that can be adjusted according to the application and boost performance. This new index will map graphs in the dataset onto a plane and borrow some properties of similarity search techniques to greatly reduce the size of the candidate set of graphs on which the isomorphism test is performed.
منابع مشابه
An Effective Path-aware Approach for Keyword Search over Data Graphs
Abstract—Keyword Search is known as a user-friendly alternative for structured languages to retrieve information from graph-structured data. Efficient retrieving of relevant answers to a keyword query and effective ranking of these answers according to their relevance are two main challenges in the keyword search over graph-structured data. In this paper, a novel scoring function is proposed, w...
متن کاملA Parallel Tree Pattern Query Processing Algorithm for Graph Databases using a GPGPU
Large amounts of data are modeled and stored as graphs in order to express complex data relationships. Consequently, query processing on graph structures is becoming an important component in real-world applications. The most commonly used query format is that of tree pattern queries. We present a new parallel SIMD algorithm, GGQ (GPU Graph data base Query), for answering tree pattern queries o...
متن کاملQuery Optimization Techniques In Graph Databases
Graph databases (GDB) have recently been arisen to overcome the limits of traditional databases for storing and managing data with graph-like structure. Today, they represent a requirementfor many applications that manage graph-like data,like social networks.Most of the techniques, applied to optimize queries in graph databases, have been used in traditional databases, distribution systems,... ...
متن کاملEfficient algorithms for supergraph query processing on graph databases
We study the problem of processing supergraph queries on graph databases. A graph database D is a large set of graphs. A supergraph query q on D is to retrieve all the graphs in D such that q is a supergraph of them. The large number of graphs in databases and the NP-completeness of subgraph isomorphism testing make it challenging to efficiently processing supergraph queries. In this paper, a n...
متن کاملAn Introduction to Temporal Graph Data Management
This paper presents an introduction to the problem of temporal graph data management in the form of a survey of relevant techniques from database management and graph processing. Social network analytics, which focuses on finding interesting facts over static graphs, has gathered much attention lately. However, there hasn’t been much work on analysis of temporal or evolving graphs. We believe t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013